@Lemon
2年前 提问
1个回答

分布式存储模块由哪些服务器组成

安全侠
2年前

分布式存储模块由以下服务器组成:

  • 存储节点服务器:分布式对象存储采用通用x86服务器和软件结合的方式进行存储池化,并提供服务,存储介质全部为x86服务器上的硬盘。因此,存储型服务器通常采用大容量的硬盘,其配置测算过程与ServerSAN存储系统的配置测算过程基本相似。

  • 计算节点服务器:根据云存储各网元的功能规划,计算节点主要负责业务的流量转发功能。因此,系统配置计算节点应主要根据流量带宽进行规划。由于计算节点一般还需承担统计用户访问日志、与管理平台交互等功能,因此计算节点应配置一定数量的数据硬盘,用于缓存用户日志数据,以便校验及重传。

  • 元数据服务器:对象存储的核心由两部分组成,即元数据节点和存储节点。其中元数据服务器为控制节点,提供元数据的存储、管理和监控功能。元数据即为存储对象的属性信息,也就是对象数据被打散存放到若干台分布式服务器中的索引信息。

  • 元数据管理服务器:一个容量为N(PB)的云存储模块可以部署2台元数据管理服务器,采用主备工作模式,用于管理分布式节点的节点和数据块映射信息,配置副本策略,处理计算节点请求等功能。元数据管理服务器的计算能力和存储速度要求不高,可以考虑和元数据服务器采用相同配置。

  • 管理服务器:运维部门通过部署管理服务器来对存储资源系统进行监控和维护。管理服务器的主要功能为向业务提供NAT服务,实现用户的访问、鉴权等业务功能,部署跳板机、NAT服务器等,以及其他业务管理功能。